const localeMsg = {
  blackLib: 'Blacklist',
  whiteLib: 'Whitelist',
  noAlarm: 'No alarm',
  save: 'save',
  stay_alert: "stay alert",
  logoTitel: "Intelligent Edge Device",
  realTimeVideo: "Live Preview",
  recordQuery: "Record Query",
  snapshotQuery: "Capture Record Query",
  alarmQuery: "Alarm Record Query",
  faceService: "Intelligent Service",
  libraryManage: "Portrait Database Management",
  libraryRecord: "Personnel profile",
  greyRecord: "Profile details",
  oneToOne: "1 : 1 Comparison",
  retrieval: "Image Retrieval",
  eventManage: "Event Management",
  alarmRuleSet: "Alarm Pop-ups",
  signalLinkage: "Signal Linkage Management",
  userManage: "User Management",
  sysSettings: "System Settings",
  generalSettings: "General Settings",
  networkSettings: "Network Settings",
  deviceManage: "Device Management",
  sysInfo: "System Information",
  storageManage: "Storage Management",
  sysManage: "System Management",
  interfaceProtocol: "Interface Protocol",
  logs_manage: "Log Management",
  advancedSet: "Advanced Settings",
  languge: "Language",
  logout: "Logout",
  totalNumTip: "You can export up to {num} records at a time",
  curNumTip: "Current total records: {num}",
  batchExport: "Batch Export",
  exportInterval: "Export quantity range",
  startExport: "Start",
  endExport: "End",
  submitTag: "Search",
  exportAllTag: "Export All",
  filterCondition: "Filter by",
  exportTag: "Export",
  seqNumber: "No.",
  operation: "Operation",
  showDetail: "View Details",
  allTip: "All",
  showDetailOne: "View",
  default: "Default",
  flush: "Refresh",
  cancel: "Cancel",
  delete: "Delete",
  edit: "Edit",
  reset: "Reset",
  close: "Close",
  startDate: "Start Date",
  endDate: "End Date",
  similarity: "Similarity",
  time: "Time",
  hint: "Tips",
  details: "Details",
  settingSuccess: "OK",
  faceLead: "Batch Import",
  confDelete: "Delete",
  deleteOk: "OK",
  deleteError: "Failed to delete ",
  chooseFile: "Select Files",
  fileHint: "Please confirm that the current export file has been downloaded. After closing, you will need to export again. Continue?",
  fileErrHint: "Uploading an image failed, re-upload?",
  uploadSuccess: "Image uploaded successfully",
  putInSuccNumber: "Successes",
  putInErrNumber: "Failures",
  uploadAgain: "Re-upload",
  realTimeVideoTag: "Live Stream",
  oneSplitScreen: "One Screen",
  fourSplitScreen: "Four Screen",
  autoMaticAlarm: "Automatic Alarm Pop-ups",
  captureInfo: "Capture Info",
  captureTitle: "Capture Details",
  allChannel: "All Channels",
  captureFigure: "Images",
  channelNumber: "Channel No.",
  channelName: "Channel Name",
  captureDate: "Capture Time",
  warnTitle: "Alarm Details",
  alarmDetailTile: "Alarm record details",
  warnType: "Alarm type",
  warnType1: "Alarm",
  warnStatus: "Alarm status",
  warnPicture: "Alarm photo",
  warnTime: "Alarm time",
  roiCrowdNum: "Personnel quantity in ROI",
  alarmDuration: "Duration",
  stayTime: "Loitering time",
  leavingTime: "Off-duty time",
  cancelAlarmPicture: "Remove alarm",
  cancelAlarmTime: "Alarm removal time",
  capturingFace: "Capture Face Image",
  compareFace: "Portrait Database Image",
  uoloadForCompare: "Upload face image to compare",
  uploadForSearch: "Upload face image to search",
  reUploadSearch: "Click image to re-upload",
  libraryNameTip: "Portrait Database",
  libraryAttrTip: "Database Type",
  allLibrary: "All Databases",
  allLibraryAttr: "All Database Types",
  blackLibType: "Blocklist Database",
  writeLibType: "Allowlist Database",
  vehiclelibraryNameTip: "Vehicle Database",
  libraryNameRe: "Enter database name",
  libraryName: "Name",
  pictureTotal: "Total",
  libCrateTime: "Creation Time",
  libraryTypeTag: "Type",
  addLibrary: "Add Database",
  editLibrary: "Edit Database",
  face_picTag: "Images",
  face_nameTag: "Name",
  face_ageTag: "Age",
  face_sexTag: "Gender",
  face_mask: "Mask",
  face_glasses: "Glasses",
  face_mustache: "Mustache",
  face_have: "Yes",
  face_no: "No",
  face_rl_addTitle: "Add target source",
  face_rl_eidtTitle: "Edit person info",
  face_rl_infoTitle: "Person Details",
  face_rl_delete: "Delete",
  face_rl_edit: "Edit",
  face_noChoose: "You haven't selected a record",
  face_onlyDelete: "You can delete up to 50 records",
  face_batchDelete: "You are deleting {num} records, continue?",
  face_deleteTitle: "This operation will permanently delete the personnel details, continue?",
  face_affi_delete: "Delete Personnel Details",
  sys_cg_dateFormat: "Date Format",
  sys_cg_timeFormat: "Time Format",
  sys_cg_timeZone: "Time Zone",
  sys_cg_sysTime: "System Time",
  sys_cg_ntpsetting: "NTP Settings",
  sys_cg_nptserver: "NTP Server",
  sys_cg_updateInv: "Update Cycle (mins): ",
  sys_cg_using: "Enable",
  sys_cg_noUsing: "Disable",
  sys_wl_netInter: "Network Port",
  sys_wl_autoGet: "DHCP",
  sys_wl_ipAddr: "IP Address",
  sys_wl_subNet: "Subnet Mask",
  sys_wl_gateway: "Gateway",
  sys_wl_macAddr: "MAC Address",
  sys_wl_dnsServer: "DNS Server",
  sys_wl_dnsGetFun: "DNS Setup",
  sys_wl_dnsAutoGet: "DHCP",
  sys_wl_dnsMyGet: "Manual",
  sys_wl_firstDNS: "Primary",
  sys_wl_backDNS: "Secondary",
  sys_wl_defutNet: "Default NIC",
  sys_wl_useThisNet: "Network Port",
  sys_wl_title: "Edit Network Port",
  sys_wl_mode: "Mode",
  sys_wl_mode_static: "Static",
  sys_wl_mode_dhcp: "DHCP",
  sys_wl_IpVersion: "IP Version",
  sys_wl_addr: "Address",
  sys_equ_mode: "Access Mode",
  sys_equ_video: "Video",
  sys_equ_strategy: "Capture Strategy",
  sys_equ_image: "Image",
  sys_equ_deepImage: "Capture",
  sys_equ_addEqu: "Add Device",
  sys_equ_chan: "Channel",
  sys_equ_chanName: "Channel Name",
  sys_equ_ipOrDomain: "IP/Domain",
  sys_equ_equType: "Device Type",
  sys_equ_protocol: "Protocol",
  sys_equ_port: "Port",
  sys_equ_onlineStat: "Status",
  sys_equ_isOnline: "Online",
  sys_equ_noOnline: "Offline",
  sys_equ_clMod_jz: "Accurate",
  sys_equ_clMod_ds: "Timing",
  sys_equ_clMod_ss: "Realtime",
  sys_equ_imgMode1: "Capture Camera",
  sys_equ_imgMode2: "IP Camera",
  sys_equ_serverID: "SIP Server ID",
  sys_equ_noserverID: "The SIP server ID cannot be empty.",
  sys_equ_cameraID: "SIP Camera ID",
  sys_equ_nocameraID: "The SIP camera ID cannot be empty.",
  sys_equ_port_spi: "SIP Server Port",
  sys_equ_ip_address_spi: "SIP Server IP",
  sys_equ_title_show: "Device Details",
  sys_equ_title_edit: "Edit Device",
  sys_equ_title_dele: "Delete Device",
  sys_equ_delete: "This operation will permanently delete this device, continue?",
  sys_equ_deleteErr: "No enough computing power",
  sys_equ_deleteOk: "The device is deleted",
  sys_equ_libTag: "Database",
  sys_equ_threshold: "Threshold (%)",
  sys_equ_userName: "Username",
  sys_equ_password: "Password",
  sys_equ_codeStream: "Data Rate",
  sys_equ_ipAddr: "IP Address",
  sys_equ_equAddr: "Camera Position",
  sys_equ_trd_login_url: "Platform address",
  sys_equ_trd_stream_url: "Fetch address",
  sys_equ_frame_interval: "Frame Interval(s)",
  sys_equ_liveness_threshold: "Liveness detection threshold(%)",
  sys_equ_liveness_switch: "Liveness detection switch",
  hotToDraw_title: "ROI",
  sys_info_version: "Version Information",
  sys_info_productEq: "Serial Number",
  sys_info_productType: "Product Type",
  sys_info_sysVer: "System Version",
  sys_info_webVer: "WEB Version",
  sys_info_anthor: "Others",
  sys_info_sysReboot: "System Restart",
  sys_info_reboot: "Restart",
  system_resource: "System Resources",
  cpu_usage: "CPU Usage",
  memory_usage: "MEM Usage",
  sys_save_setting: "Storage Settings",
  sys_save_all: "Total (MB)",
  sys_save_residue: "Free (MB)",
  sys_save_plan: "Storage Plan",
  sys_save_strategy: "Storage Strategy",
  sys_save_fullCover: "Refill",
  sys_save_fullStop: "Freeze",
  sys_save_emptyRecord: "Clear Records",
  sys_save_warn: "This operation will clear capture records and alarm records,continue?",
  sys_save_delSucc: "Capture records and alarm records are cleared.",
  sys_api_equId: "Device ID",
  sys_api_produce: "Access Protocol",
  sys_api_mqttPort: "mqtt Port",
  sys_api_mqttName: "mqtt Username",
  sys_api_mqttPwd: "mqtt Password",
  sys_api_title: "HTTP Configuration",
  inputError: "There are still empty fields",
  choose: "Select",
  inputLibName: "Enter database name",
  inputIDOrName: "Enter name",
  inputTime: "Select system time",
  inputName: "Enter name",
  inputAge: "Enter age",
  inputIdent: "Enter ID number",
  inputAddr: "Enter address",
  chooseDateTime: "Select date and time",
  inputUserName: "Enter username",
  inputUserPwd: "Enter password",
  inputDeviceId: "The device ID cannot be empty",
  inputHttpUrl: "http_url cannot be empty",
  inputHttpKey: "http_key cannot be empty",
  libNameErr: "The database name cannot be empty",
  libTypeErr: "No database type selected",
  ageErr: "Fill in the correct age",
  imageErr: "Upload a face image",
  sysTimeErr: "The system time cannot be empty or the format is incorrect!",
  mqttPortNullErr: "The mqtt port cannot be empty",
  mqttPortErr: "The mqtt port does not match the format (0-65535)",
  mqttTopicErr: "Mqtt_topic cannot be empty",
  mqttIpErr: "Mqtt_ip cannot be empty",
  mqttNameErr: "The username of mqtt cannot be empty",
  mqttPwdErr: "The password of mqtt cannot be empty",
  changeModeWarn: "After confirming, the system will clear the current cameras and restart the service. Are you sure to confirm?",
  changeModeTitle: "Switch access mode",
  changeModeSucc: "Access mode changed successfully, The system will be restarted. Please wait a moment...",
  changeCLTip: "Do you want to switch to the {type} strategy?",
  changeCLSucc: "Capture strategy changed successfully",
  mqttCloseSucc: "MQTT closed successfully, The system will be restarted. Please wait a moment...",
  mqttUpdateSucc: "MQTT configuration information modified successfully, The system will be restarted. Please wait a moment...",
  httpUpdateSucc: "HTTP configuration information modified successfully, The system will be restarted. Please wait a moment...",
  download_src: "Download Link",
  clickDownload: "Click for details",
  saveSuccess: "Saved",
  updateSuccess: "Modified",
  onLibrary: "Database",
  deleteLibrayTip: "This operation will permanently delete this database, continue?",
  deleteLibTitle: "Delete Database",
  deleteVehicleLibrayTip: "This operation will permanently delete this vehicle library. Do you want to continue?",
  deleteVehicleLibTitle: "Delete Vehicle Library",
  libraryMaxNumErr: "The number of the databases has reached the limit",
  vehiclelibraryMaxNumErr: "The number of the databases has reached the limit",
  addOk: "Added",
  updateOk: "Modified",
  addTip: "Add",
  targetSearchTip: "Enter keyword",
  addNewFaceInfo: "Single Import",
  chooseFolder: "Select Folder",
  batchDelete: "Batch Delete",
  sureDelete: "OK",
  saveTip: "Save",
  sex_hanzi: "Male",
  sex_meizi: "Female",
  idCardNumber: "ID Number",
  cancelUpdate: "Cancel",
  saveUpdate: "Save",
  makeSure: "Confirm",
  makeSure2: "OK",
  faceMakeSureLoad: "Please confirm that the file of current face import details has been downloaded. After closing, you can no longer download this file, continue?",
  emptyData: "No data yet",
  loginNameNull: "The username cannot be empty",
  loginPwdNull: "The password cannot be empty",
  TimeTo: "to",
  noSupportVideo: "Capture Camera, live video is not supported",
  softUpdate: "Software Upgrade",
  loadUpdatePackage: "Upgrade File",
  clickLoadUpdate: "Select Upgrade File",
  softUpdateTip: "This operation will upgrade the software, continue?",
  softUpdateSuccess: "Software upgrade is successful, The system will be restarted. Please wait a moment...",
  noChooseUpdateFile: "You haven't selected an upgrade file yet",
  rebootTip: "This operation will restart the system, continue?",
  rebootTitle: "Restart",
  rebootSuccess: "The system will be restarted. Please wait a moment...",
  export: "Import",
  upgrade: "Upgrade",
  flag_yes: "Yes",
  flag_no: "No",
  DNSSetErr: "Incorrect DNS format",
  ipAddrNull: "The IP address cannot be empty",
  subNetNull: "The subnet mask cannot be empty",
  netWayNull: "The gateway cannot be empty",
  dataTimeTitle: "Date Time",
  hourFomat: "Hour System",
  noChooseChannel: "The channel has not been selected",
  channelNameNull: "The channel name cannot be empty",
  protocolNull: "The protocol has not been selected",
  URLAddressNull: "The URL cannot be empty.",
  IPAddressNull: "The IP address cannot be empty",
  IPAddressErr: "Incorrect IP address format",
  portNotNull: "The port cannot be empty",
  inputInteger: "Please enter an integer value",
  inputPort: "The port numbers range from 0 to 65535",
  chooseLibrary: "Select Database",
  chooseVehicleLibrary: "Select  Database",
  threshold: "Threshold",
  thresholdNotNull: "The threshold cannot be empty",
  libFaceIsNull: "No database",
  libVehicleIsNull: "No database",
  updateBtn: "Modify",
  y_m_d: "Year-month-day",
  m_d_y: "Month-day-year",
  d_m_y: "Day-month-year",
  pleChooseChannel: "Please select a channel",
  httpsSettingMenu: "Security Settings",
  httpsSettingTitle: "HTTPS Security Settings",
  isUsingHttps: "ON/OFF",
  https_start: "On",
  https_unInstall: "Uninstall",
  https_upload: "Upload",
  https_cert_hp: "Click to select an SSL certificate",
  https_key_hp: "Click to select an SSL key",
  https_load_cert: "Import Crt",
  https_cur_cert: "Current Crt",
  https_cur_key: "Current Key",
  https_load_key: "Import Key",
  enableFlashTitle: "Install or enable the Flash Player",
  enableFlashTips: "The current feature requires Flash Player support, please install or enable it first",
  confirmChangeMQTTStatusTitle: "Toggle Access Protocol",
  confirmChangeMQTTStatusTips: "Please be careful!Toggling the access protocol will delete all data, continue?",
  https_key_no_choose: "SSL key file not yet selected",
  https_crt_no_choose: "SSL certificate file not yet selected",
  changeModeCl: "Modify Capture Strategy",
  Accurate: "Accurate",
  Timing: "Timing",
  RealTime: "Realtime",
  drawAreaMsg: "The length or width of ROI cannot be less than 30px",
  networkError: "Network Error",
  manage: "Manage",
  position: "Position",
  notNull: "The {name} cannot be empty",
  valueErr: "Incorrect {name} format",
  uploadOk: "Uploaded",
  unInstallOk: "Uninstalled",
  faceCtra_titComp: "1 : N Comparison",
  faceCtra_grade: "Rating Reference",
  faceCtra_frist: "0 ~ 60%: The two images are probably not the same person;",
  faceCtra_second: "60% ~ 85%: The two images might be the same person;",
  faceCtra_third: "85% ~ 100%: The two images are most likely the same person!",
  faceCtra_target: "Please select a portrait database",
  retri_tit: "Compare",
  retri_getResult: "TOP-N",
  compare_libary: "Please select the database to search",
  MToN_titComp: "M : N Comparison",
  interface_protocol_conf: "Interface Protocol Settings",
  alarmRule_blacklist: "Blocklist",
  alarmRule_whitelist: "Allowlist",
  alarmRule_stranger: "Stranger",
  alarmRule_fire: "Open flame alarm",
  alarmRule_thickSmoke: "Dense smoke alarm",
  alarmRule_crowd: "Overcrowding alarm",
  alarmRule_leaving: "Personnel off-duty alarm",
  alarmRule_sleeping: "Personnel sleeping on duty alarm",
  alarmRule_pedestrian: "Pedestrian intrusion alarm",
  alarmRule_overFence: "Climb over fence alarm",
  alarmRule_smoke: "Smoking violations",
  alarmRule_call: "Calling violations",
  alarmRule_clothes: "Not wearing uniform",
  alarmRule_helmet: "Not wearing helmet ",
  alram_type_fire: "Fire alarm",
  alarmRule_clothes_title: "Specified clothing",
  alarmRule_helmet_title: "Specified hat",
  alarmRule_fire_extinguisher: "Fire extinguisher missing",
  alarmRule_noMask: "Alarm for not wearing a mask",
  alarmRule_noHelmet: "Alarm for not wearing a helmet",
  alarmRule_fire_noP: "Fireworks away from people alarm",
  alarmRule_mouse: "Mouse alarm",
  alarmRule_noR: "Warning for not wearing reflective clothing",
  alarmRule_lean_out: "Lean out body alarm",
  lib_custom_max_error: "Up to five custom attributes allowed",
  minimum_face_pix_setting: "Min. Face Size",
  maximum_face_pix_setting: "Max. Face Size",
  minimum_body_pix_setting: "Min. Body Size",
  maximum_body_pix_setting: "Max. Body Size",
  detection_frame_rate: "Frame Rate Detection",
  user_role: "Role Name",
  edit_password: "Change Password",
  input_newPwd: "New Password",
  plInput_newPwd: "Please Enter Password",
  plInput_en_newPwd: "Please Confirm Password",
  ensure_newPwd: "Confirm Password",
  newPwd_success: "Password changed",
  place_ensure_newPwd: "Please Enter Password Again",
  pwd_inconsistency: "Passwords inconsistent",
  pwd_Length: "The password must be at least eight characters in length.",
  pwd_rules: "At least 8 characters allowed, including letters,numbers and special characters",
  user_rule: "Less than 50 characters allowed, including letters,numbers and special characters(@._-)",
  logs_edit_content: "Log Content",
  logs_edit_person: "User",
  logs_edit_time: "Operation Time",
  logs_open: "Power-on",
  logs_off: "Power-off",
  logs_web_off: "Network Port Status",
  logs_edit_user: "Operation Log",
  logs_fun_edit: "Function Operation",
  logs_type: "Log Type",
  logopt_result: "Result",
  logopt_state_suc: "Success",
  updateTime: "Modification Time",
  inputViperUrl: "url",
  inputViperUrlErr: "url cannot be empty",
  inputViperKey: "key",
  inputViperSwitch: "Enable",
  inputViperKeyErr: "key cannot be empty",
  http_url: "Http_Url",
  http_key: "Http_Key",
  device_name: "Controller Name",
  device_name_notNull: "The Controller name cannot be empty.",
  device_detail: "View Details",
  device_sys_equ_equType: "Controller Type",
  assoc_device_ip: "Controller IP",
  assoc_device_ip_notNull: "The Controller IP address cannot be empty.",
  assoc_device_ip_IPErr: "The Controller IP address is incorrectly formatted.",
  assoc_sys_equ_port: "Controller Port",
  assoc_sys_equ_port_notNull: "The Controller port cannot be empty.",
  assoc_sys_equ_port_inputPort: "The port number ranges from 0 to 65535.",
  assoc_new_device: "Add Controller",
  relay_new: "Relay",
  select_device: "Select a device",
  delete_assoc: "This operation will permanently delete the controller, continue?",
  delete_assocTitle: "Delete Controller",
  assoc_channelName: "Channel Name",
  select_all: "Select All",
  manufacturer: "Vendor",
  dahua: "Dahua",
  dahuas: "Dahua-S",
  hikvision: "HIKVISION",
  sensedlc11: "SenseDLC11",
  sensedlcaa: "SenseDLCAA",
  "M-CAP": "MCAP",
  sensedlct: "SenseDLC-T",
  sensedlcd: "SenseDLC-D",
  t1400: "GA/T 1400",
  adv_warn: "The input value is incorrect. It must be an integer in the range from {min} to {max}.",
  adv_betwwennum: "The maximum value cannot be less than the minimum value.",
  equipment_nonull: "It cannot be empty.",
  equipment_userdefined: "Custom Attributes",
  default_value: "Default Value",
  admin: "Administrator",
  add_user: "Add User",
  add_role: "Add Role",
  role_info: "Role Details",
  set_role: "Edit Role",
  permission: "Permission",
  role_notnull: "The role name cannot be empty.",
  role_del_title: "Delete Role",
  role_del_tip: "This operation will permanently delete the role, continue?",
  cur_user_pwd: "Your Password",
  cur_user_pwd_notnull: "The password of the current user cannot be empty.",
  cur_user_pwd_enter: "Please enter the current user password and press Enter to confirm",
  user_notnull: "The username cannot be empty.",
  role_choose: "Select a role",
  set_user: "Edit User",
  confirm_pwd: "Password Verification",
  user_del_title: "Delete User",
  user_del_tip: "This operation will permanently delete the user, continue?",
  user_info: "User Details",
  creater: "Created By",
  sys_restore_title: "Restore Default",
  sys_restore_tips: "This operation will restore the default settings of all modules except network,security and time settings, continue?",
  image_code_title: "Slide to complete image stitching",
  image_code_error: "Please enter the verification code for image stitching",
  all_user_name: "All Users",
  add_user_roles: "Role Management",
  not_input_null: "Cannot enter spaces",
  bodySnapDetails: "Body Records Details",
  faceSnapDatails: "Face Records Details",
  baseInfo: "Basic Info",
  attrInfo: "Attributes Info",
  bodySnap: "Body Records",
  faceSnap: "Face Records",
  bodySnapTitle: "Body Capture",
  faceSnapTitle: "Face Capture",
  auth: "Authentication",
  faceCompare: "Face Comparison",
  faceDetection: "Face Detection",
  uploadForDetection: "Upload face image to detect",
  qualityScore: "Quality Score",
  unAbleToAddVideoTips: "IP Camera channels are insufficient, only one Capture Camera channel remained",
  addOkComputingPowerTips: "Added sucessfully,You can continue with {imageNum} channels of Capture Camera or {videoNum} channels of IP Camera",
  greyList: "Stranger Database",
  rt_alarm: "Alarm Info",
  rt_snap: "Capture Info",
  pass_title: "Total",
  stranger_lib_sets: "Stranger Database Settings",
  stranger_into_lib: "Stranger Database",
  similar_threshold: "Threshold",
  deduplication_interval: "Deduplication Interval(min.)",
  deduplication_tips: "When the deduplication time is set to 0, this function will be turned off.",
  opt_reboot_tips: "This operation will restart the system, continue?",
  opt_reboot_suc: "Successfully,The system will be restarted. Please wait a moment...",
  vehicle_recode: "Vehicle Records",
  nonvehicle_recode: "Non-motor Vehicle Records",
  vehicleInfo: "Vehicle Management",
  face_warn: "Key personnel",
  vehicle_warn: "Noncompliant vehicle",
  status_warn: "Abnormal status",
  violation_warn: "Noncompliant operation",
  vehicle_rec_detail: "Vehicle Records Details",
  vehicle_number: "License Plate",
  vehicle_class: "Vehicle Types",
  vehicle_color: "Vehicle Color",
  vehicle_brand: "Vehicle Brand",
  vehicle_lib_name: "Library Name",
  vehicle_detail: "Vehicle Records Details",
  vehicle_number_input: "Please enter the license plate",
  vehicle_color_input: "Please enter the vehicle color",
  vehicle_color_type: "Please enter the vehicle type",
  vehicle_color_brand: "Please enter the vehicle brand",
  vehicle_person_id: "Owner's ID",
  vehicle_person_id_inp: "Please enter the owner's ID number",
  vehicle_person_name: "Owner's Name",
  vehicle_per_name_inp: "Please enter the owner's name",
  vehicle_pe_gender: "Owner's Gender",
  vehicle_pe_gender_inp: "Please select the owner's gender",
  vehicle_pe_age: "Owner's Age",
  vehicle_pe_age_inp: "Please enter the owner's age",
  vehicle_vip_if: "VIP",
  vehicle_vip_yes: "YES",
  vehicle_vip_no: "NO",
  vehicle_detail_info: "Vehicle Details",
  vehicle_del_detail: "Delete vehicle details",
  vehicle_del_notice: "This operation will permanently delete the vehicle details, continue?",
  vehicle_information: "Vehicle Info",
  st_car: "Sedan",
  st_van: "Van",
  st_small_truck: "Small Truck",
  st_big_truck: "Big Truck",
  st_suv: "SUV",
  st_big_bus: "BIG BUS",
  st_med_bus: "Cmb",
  st_motor: "Motorcycle",
  st_ebike: "Electric car",
  st_bicycle: "Bicycle",
  st_tricycle: "Tricycle",
  st_automobile_type_other: "Others",
  st_oil_tank: "Fuel tanker truck",
  st_common_vehicle: "Ordinary vehicle",
  st_ambulance: "Ambulance",
  st_fire_fight: "Fire truck",
  st_public_security: "Public security, procuratorate and court of justice vehicles",
  st_dump: "Dump truck",
  st_mixer: "Cement mixer",
  st_taxi: "Taxi",
  st_carrier: "Transport vehicle",
  st_tank_truck: "Fuel tanker truck",
  st_big_coach: "motor coach",
  vehicleTable: "Vehicle Management",
  sys_timed_restart: "Timed Restart",
  timed_restart_close_msg: "This operation will turn off timed-restart server, continue?",
  timed_restart_open_msg: "This operation will restart server at {time} every day, continue?",
  task_type: "Task type",
  task_type_tips: "Please select task type",
  task_type_face: "Face recognition",
  task_type_body: "Body analysis",
  task_type_vehicle: "Vehicle recognition",
  task_type_headshoulder: "Head and shoulders analysis",
  task_type_firesmoke: "Firework detection",
  task_type_trash: "Rubbish detection",
  task_type_abnormal: "Abnormal status",
  task_type_violate_operate: "An illegal operation",
  alarmRule_vehicle: "License plate warning",
  imgCode_tips: "Please enter verification code",
  imgCode_notnull_tips: "Verification code must be filled",
  push_frame: "Push Scene Frame",
  query_greyList: "View Stranger Profile",
  behavior_warn: "Noncompliant  behavior",
  grey_setting: "Stranger clustering",
  stranger_clustering: "Stranger clustering",
  deduplication_time: "Deduplication interval",
  recognition_threshold: "Recognition threshold",
  push_scene: "Push Scene Frame",
  wander_warn: "Wandering alarm",
  wander_place: "Wandering places",
  wander_place_count: "Number of wanderings",
  wander_day_title: "Wandering time",
  wander_day: "Nearly {day} days",
  time_unit: "mins",
  times_unit: "times",
  grey_tips1: "1.After stranger clustering is enabled, strangers are automatically archived.",
  grey_tips2: "2.Deduplicate interval: The time setting for removing repeated captures. When a stranger appears, only the first face capture will be saved. During the deduplication interval, if this person reappears, no repeated captures will be generated.",
  grey_tips3: "3.Recognition threshold: The similarity threshold of the comparison between the face capture and the stranger database.",
  wander_tips1: "1.Wandering alarm: During the wandering time, if the total number of occurrences of a stranger at the wandering places is greater or equal to the threshold, a wandering alarm record will be pushed.",
  wander_tips2: "2.Wandering places: The places where strangers repeatedly appear.",
  wander_tips3: "3.Number of wanderings: The threshold of occurrences number of a stranger at the selected wandering places.",
  wander_tips4: "4.Wandering time: The time period when strangers wander.",
  wander_title: "Wandering",
  greySetting_switch_title: "Switch",
  greySetting_param_title: "Configuration",
  opr_suc: "Succeeded",
  delete_all: "Delete All",
  sys_save_config: "Storage mode",
  storage_config_capture: "Capture information",
  storage_config_item1: "Images and data are not stored",
  storage_config_item2: "Images are not stored, data is stored",
  storage_config_item3: "Images and data are stored",
  storage_config_title: "Switch storage mode",
  storage_config_capture_desc: "This operation will clear the capture records, alarm records and stranger database (if enabled), restart the system, continue？",
  storage_config_tips: "In this storage mode, stranger clustering is invalid.",
  geylib_delete_tips: "This operation will delete the stranger database. The capture images cannot be used to query stranger archives. Continue?",
  device_computing_Power: "Used computing power / Total computing power",
  state_switch_delay: "State switching delay",
  storage_tips: "The capture information includes the capture records, alarm records and stranger database (if enabled).",
  grey_data_tips: "The stranger file does not exist",
  version_check: "Version check",
  version_check_upgrade: "New version detected",
  version_check_label: "Already the latest version",
  version_download_label: "downloading...",
  version_install_label: "Installation, please wait patiently",
  storage_config_face_desc: "This operation will clear the portrait database and restart the system, continue?",
  storage_config_both_desc: "This operation will clear the portrait database, capture records, alarm records and stranger database (if enabled) and restart the system, continue?",
  policy_notice: "Agreement check",
  user_authorization: "",
  user_authorization1: "Please use this device properly in accordance with the agreement",
  user_authorization2: "",
  user_authorization3: "",
  read_author: "I confirm that I have agreed to the contents of the agreement.",
  determine_authorization: "OK",
  cancel_authorization: "Cancel",
  sys_save_dateTime: "Storage period",
  lib_save_time: "Portrait storage",
  permanent_validity: "Permanent",
  captureAlarm: "Snapshot/Alarm Picture",
  imgShowMode: "Display mode",
  soureImage: "Original image display",
  outFigure: "Anonymous display",
  dayName: "{day} days",
  portrait_notice: "1.The pictures are not stored, and the features are encrypted and stored: The face base image you import is not stored and displayed, only the facial features are stored;",
  portrait_notice2: "2.Encrypted storage of pictures and features: The images and features of the face database that you import are stored, and the display of pictures depends on the permissions you have.",
  cap_info: "1.Pictures and features are not stored: All captured and alarmed face pictures and their characteristics are not stored, and under this option, the stranger clustering function cannot be used;",
  cap_info1: "2.Encrypted storage of pictures and features: All captured and alarmed face pictures and their features are stored encrypted. Under this option, the stranger clustering function can be used. Please make sure that you have been authorized by the person to be collected.",
  per_info: "The portrait library will be automatically deleted when it expires. Please pay attention to the expiration time of the face library.",
  cap_alarm_info: "Before the snapshot/alarm map storage expires, store it according to the storage plan you choose.",
  imgShowMode_info: "It is suitable for portrait library and snapshot/alarm image, and it is only valid when the image is stored.",
  imgShowMode_info1: "1. Anonymous display: the stored pictures are displayed in an anonymous form;",
  imgShowMode_info2: "2. Original image display: the stored image is displayed as the original image.",
  portrait_gallery_sel: "Pictures are not stored, and features are stored encrypted",
  portrait_gallery_sel1: "Encrypted storage of pictures and features",
  cap_alarm_sel: "Pictures and features are not stored",
  cap_alarm_sel1: "Encrypted storage of pictures and features",
  rep_author_success: "Authorization succeeded",
  cap_alarm_modeTit: "Snapshot/Alarm Map Display Mode",
  cap_conform_warn: "After the mode is switched, the current all image data will be cleared. Do you want to continue?",
  cap_conform_warn1: "After the mode is switched, the current portrait data will be cleared, and subsequent portrait library pictures will not be saved. Do you want to continue?",
  cap_alarm_warn: "In accordance with relevant laws and regulations, please ensure that you have obtained the authorization of the person to be collected and use the data within the authorized scope.",
  cap_alarm_warn1: "After the mode is switched, all current snapshots/alarm data will be cleared, subsequent snapshots/alarm data will not be stored, and the stranger activation will be closed. Do you want to continue?",
  time_pass_warn: "After switching, the expired pictures will be deleted immediately, do you want to continue?",
  show_mode_warn: "In accordance with relevant laws and regulations, please ensure that you have obtained the authorization of the person to be collected and use the data within the authorized scope.",
  show_mode_warn1: "After the mode is switched, the captured/alarm pictures will be displayed anonymously. Do you want to continue?",
  sys_close_title: "After the service is closed, the system will not be able to log in, and the program will automatically start after power on. Whether to continue?",
  sys_close_btn: "Turn off service",
  zip_password: "Compressed package password",
  nonvehicle: "Non-motor Vehicle",
  nonvehicle_recode_detail: "Non-motor vehicle record details",
  task_type_cyclist: "Non-motor Vehicle",
  expireDate: "Expire date",
  sys_longitude: "Longitude",
  sys_latitude: "Latitude",
  sys_device_address: "Device Address",
  sys_service_code: "Service Code",
  sys_device_code: "Device Code",
  sys_network_code: "Network Code",
  sys_equ_clMod_jz_tips: "Accurate: When you appear in the video screen, the system will start face detection and tracking, and the camera captures face images of optimal quality by the end of face tracking.",
  sys_equ_clMod_ds_tips: "Timing: When you appear in the video screen, the system will start face detection and tracking, and the camera captures at least one face image every second.",
  sys_equ_clMod_ss_tips: "Realtime: When you appear in the video screen, the system will start face detection and tracking, the camera captures face images immediately. No more face captures are taken until face tracking ends.",
  sys_equ_frame_interval_tips: "Indicates that one frame is taken every X frames, and the recommended value is 5. If the value is too low, it may cause the system processing pressure to be greater. If the value is too high, it may cause missed capture.",
  img_size_tips: "The image file size cannot exceed {size}KB",
  push_snap_img_title: "Capture image push",
  push_frame_img_title: "Scene image push",
  push_compared_img_title: "Portrait database image push",
  encryption_title: "Encryption Method",
  alarm_type_smoke: "Smoking detection",
  alarm_type_call: "Call detection",
  alarm_type_area: "Regional Invasion",
  alarm_type_invade: "Pedestrian intrusion",
  alarm_type_Leaving: "Staff leave their posts",
  alarm_type_sleeping: "Personnel sleeping on duty",
  alarm_type_crowd: "Crowd density",
  alarm_type_armed: "Fence Armed",
  alarm_type_lean_out: "Lean out",
  alarm_type_helmet: "Helmet detection",
  alarm_type_uniform: "Uniform detection",
  alarm_type_brawl: "Fight detection",
  alarm_type_utumble: "Fall detection",
  alarm_type_fire: "Flame detection",
  alarm_type_thickSmoke: "Smoke detection",
  alarm_type_fire_extinguisher: "Fire extinguisher detection",
  alarm_type_mask: "Mask detection",
  alarm_type_fire_p: "Fireworks away from people",
  alarm_type_mouse: "Rat detection",
  alarm_type_helmet_s: "Helmet detection",
  alarm_type_clothes_f: "Detection of reflective clothing",
  config_task: "Configuration task",
  indoor: {
    tab_title: "Staff Record",
    title: "Leaving post inspection",
    time_plan: "Enable timetable",
    time_plan_edit: "Edit time",
    time_plan_item_title: "Time Period",
    warn_time: "Min. interval between repeated alarms(s)",
    invade_time_threshold: "Intrusion stay time (s)",
    leave_time_threshold: "Off-duty time (min)",
    leave_num_threshold: "Number of people on duty (person)",
    sleep_time_threshold: "Length of sleeping on duty (s)",
    off_job_time: "Allow off job time(s)",
    work_time_min: "Minimum start-up time(s)",
    body_attr_type: "Employee Attribute Classification",
    color: "Color Classification",
    threshold: "Algorithm threshold(%)",
    edit_time_plan: "Edit Timetable",
    add_time_plan: "Add timetable",
    on_event_title: "Staff on duty",
    off_event_title: "Staff leave their posts",
    off_job_area: "Off duty area",
  },
  noLimitText: "No requirement",
  warn_time_tips: "The minimum interval between repeated alarms ranges from 1 to 3600",
  max_absent_time_tips: "The allowable off-duty time ranges from 0 to 1800",
  min_work_time_tips: "The minimum working time ranges from 0 to 1800",
  crowd_threshold: "Early warning personnel quantity threshold",
  roi_tips: "No ROI drawn!",
  A_B: "Cross the line from A to B",
  B_A: "Cross the line from B to A",
  AB_both: "Bidirectional line crossing",
  over_boundary_direction: "Direction of line crossing",
  special_vehicles: "Special vehicle type",
  work_cloth_color: "Uniform color",
  work_cloth_type: "Uniform type",
  hat_type: "Hat type",
  allAlarmType: "All alarm types",
  in_title: "Enter",
  out_title: "Leave",
  brawl: "Fight",
  tumble: "Fall",
  http_push: "http push",
  GT1400_push: "GA/T 1400 push",
  interface_protocol_mode: "Working mode",
  data_push: "Data push",
  sys_device_name: "Device name",
  sys_device_des: "Device description",
  sys_device_pos: "Device location",
  sys_device_login_tips: "(Prompt: The device has been deleted by SenseLink, please login again)",
  sys_device_mode_tips: "After the mode switch, the portrait database, capture and alarm records will be cleared, confirm to continue",
  sys_device_mode_tips1: "After the mode switch, the portrait database, capture and alarm records will be cleared, and the SenseLink server configuration will be cleared, and the connection will be disconnected, confirm to continue",
  sys_server_login_title: "Server connection",
  sys_version_tips: "unknown",
  fireExtinguisher_time_threshold: "Alarm trigger time（min)",
  alarm_type_cyclist: "Non-motor vehicle entry",
  alarm_type_fire_fighting_occupy: "Occupation of fire escape",
  occupancy_time_threshold: "Usage time threshold(s)",
  alarm_type_electrostatic_clamp_detection: "Electrostatic release detection",
  electrostatic_discharge_time: "Set the electrostatic discharge time(min)",
  real_electrostatic_discharge_time: "Actual electrostatic discharge time(min)",
  alarmRule_electrostatic_discharge_time: "The electrostatic discharge time is insufficient",
  warnType2: "Eliminate the alarm",
  first_warn: "For the first time the alarm",
  nonvehicle_warn: "Motor vehicle violation",
  electrostatic_discharge_start: "Start of static discharge",
  electrostatic_discharge_end: "Electrostatic discharge end",
  warn_end: "To eliminate the alarm",
  sub_task: "Subtasks",
  first_warnTime: "First alarm time",
  cap_color: "cap color",
  firesmoke_unattend_time_threshold: "Personal departure time (s)",
  normal_mode: "Normal Mode",
  oiltanker_mode: "Oil Tanker Mode",
  detection_mode: "Detection Mode",
  detection_mode_tips: "Normal Mode: Detect if the fire extinguisher is missing in the specified area",
  detection_mode_tips1: "Unloading mode: It is suitable for the unloading area of the gas station. After detecting the entry of the tanker, it will start to judge whether the fire extinguisher is missing in the designated area",
  detection_time: "Set detection time",
  ratdsize_max: "Maximum recognition size",
  ratdsize_min: "minimum recognition size",
  invade_body_part: "Detect trigger key points",
  invade_body_part1: "Head",
  invade_body_part2: "Body",
  invade_body_part3: "Leg",
  invade_body_part4: "foot",
  invade_body_part5: "Arm",
  invade_body_part6: "Hands",
  roi_tips1: "Area: Click to start drawing human detection area, support drawing convex polygon;",
  roi_tips2: "Line segment: Click to start drawing the electronic fence line segment, please draw the appropriate length as required;",
  roi_tips3: "Rectangle: Click to start drawing a rectangle detection area, please draw a suitable area as needed;",
  lean_out_line_body_part: "The body leans out the key points",
  lean_out_area_body_part: "Detect area key points",
  ratd_time_tips: "The start time and end time cannot be consistent",
  route: {
    shishiyulan: "Instant preview",
    jiluchaxun: "Record Query",
    zhuapaijilu: "Capture record query",
    wangluoshezhi: "Network Settings",
    gaojingjiluchaxun: "Warning record query",
    zhinengyewu: "Smart Service",
    guijiguanli: "Trace Service",
    dituguanli: "Map Settings",
    jizhanguanli: "Station Settings",
    biaoqianguanli: "Label Settings",
    renyuanguiji: "Track Record",
    moshengrenku: "stranger library",
    renxiangkuguanli: "Portrait library management",
    renyuandangan: "personnel file",
    moshengrenjulei: "stranger clustering",
    cheliangguanli: "vehicle management",
    danganxiangqing: "File details",
    renlianjiance: "face detection",
    renlianbidui: "face comparison",
    shebeiguanli: "Device Management",
    xitongguanli: "system management",
    yonghuguanli: "User Management",
    cunchuguanli: "storage management",
    rizhiguanli: "Log Management",
    xitongshezhi: "System Settings",
    changguishezhi: "General settings",
    shujutuisong: "data push",
    xitongxinxi: "System message",
  },
  lang: {
    "zh-CN": "Simplified Chinese",
    "zh-TW": "Traditional Chinese",
    "en-US": "English",
  },
  login: {
    title: "Login",
    user_name: "User name",
    password: "password",
    readPsd: "Remember password",
    loginTxt: "Login",
    isLogin: "Logging in...",
    usernameTip: "Please enter username",
    passwordTip: "Please enter password",
    logout: "logout",
  },
  common: {
    noData: 'No data',
    restore_success: "Restore successful",
    close_success: "Close successfully",
    setAuthSuccess: "Authorization successful",
    male: "male",
    female: "female",
    person_name: "name",
    person_gender: "gender",
    person_idcard: "ID number",
    person_addr: "address",
    person_age: "Age",
    management: "management",
    yes: "Yes",
    no: "No",
    all: "all",
    confirmQueding: "OK",
    refresh: "refresh",
    xuanzeriqi: "Select date",
    confirm: "confirm",
    allExport: "Export all",
    export: "export",
    multipleDelete: "Batch delete",
    selectAll: "Select all",
    cancel: "cancel",
    selectPromit: "Please select at least one piece of information",
    view: "view",
    edit: "edit",
    delete: "delete",
    curuser_pwd: "Current user password",
    success: "success",
    deleteSuccess: "Delete successfully",
    deleteFail: "Deletion failed",
    deleteConfirm: "Confirm deletion",
    order_number: "serial number",
    operate: "operate",
    pwd_validate: "Password verification",
    edit_success: "Modification successful",
    add_success: "Add successfully",
    add: "New",
    create_time: "Creation time",
    please_upload_img: "Please upload pictures",
    modify: "modify",
    saveEdit: "Save changes",
    cancelEdit: "Cancel modification",
    pleaseSelect: "Please select",
    allChannel: "All channels",
    downloadUrl: "Download link",
    zipPwd: "Compressed package password",
    batchDownload: "Batch export",
    exportQuantityRange: "Export quantity range",
    numMaxLimit: "A maximum of 500 pieces of data can be exported each time",
    curNum: "The current total data volume is",
    tiao: "Tiao",
    allDelete: "Delete all",
    notSelectRecord: "You have not selected a record",
    currentDeleteRecord: "You are deleting {0} records, do you want to continue?",
    staffDetail: "Staff Details",
    deleteStaffDetail: "Delete staff details",
    deleteStaffDetailConfirm: "This operation will permanently delete this person's details. Do you want to continue?",
    detail: "Details",
    picUploadSuccess: "Picture uploaded successfully",
    inLibSuccessNum: "Number of successful entries into the library",
    inLibErrorNum: "Number of warehousing failures",
    clickToShowDetail: "Click to see details",
    promise: "prompt",
    importSingle: "Single import",
    importBatch: "Batch import",
    selectFile: "Select file",
    selectDictory: "Select folder",
    clear_success: "clear successfully",
    inputCurrentPwdPromit: "Please enter the current user password and press Enter to confirm",
  },
  zhuapaijilu: {
    faceRecord: "face record",
    bodyRecord: "Body Record",
    carRecord: "Vehicle Record",
    nonMotorRecord: "Non-motor vehicle record",
    shaixuantiaojian: "Filter conditions",
    zhi: "to",
    xuanzeriqi: "Select date",
  },
  yonghuguanli: {
    roleManagement: "Role Management",
    addRole: "Add new role",
    addUser: "Add user",
    editUser: "Edit User",
    editRole: "Edit Role",
    user_name: "User name",
    role_simple_name: "role name",
    role_name: "role name",
    curuser_pwd: "Current user password",
    user_pwd: "New password",
    confirm_pwd: "Confirm password",
    role_empty_promit: "Please select a role",
    current_pwd_promit: "Please enter the current password",
    user_pwd_promit: "Please enter password",
    confirm_pwd_promit: "Please enter your password again",
    user_pwd_length_promit: "Password length is not less than 8 bits",
    user_pwd_format_promit: "Password should be a combination of 8-bit letters, numbers and special symbols",
    pwd_diffrence_promit: "The passwords entered twice are inconsistent!",
    changePwd: "Change password",
    deletePromit: "This operation will permanently delete this user. Do you want to continue?",
    deleteRolePromit: "This operation will permanently delete this user. Do you want to continue?",
    delete_user: "Delete user",
    delete_role: "Delete role",
    create_time: "Creation time",
    permission: "permission",
    userDetail: "User Details",
    create_user: "Creator",
    update_time: "update time",
    curuser_pwd_promit: "The current user password cannot be empty",
    roleDetail: "role details",
  },
  msrjl: {
    moshengrenjulei: "stranger clustering",
    shibieyuzhi: "Recognition threshold",
    quchongjiange: "duplication interval",
    minute: "minute",
    paihuaigaojing: "Wandering Alert",
    paihuaididian: "wandering place",
    paihuaicishu: "Number of wanderings",
    paihuaitianshu: "number of wandering days",
    three: "Nearly 3 days",
    five: "Last 5 days",
    seven: "Nearly 7 days",
    fifteen: "nearly 15 days",
  },
  wangluoshezhi: {
    static: "static",
    wangluoshezhi: "Network Settings",
    bianjiwangkou: "editing network port",
    wangkou: "network port",
    moshi: "mode",
    macdizhi: "MAC address",
    ipbanben: "IP version",
    ip_error: "The address format is incorrect",
    dnsfuwuqi: "DNS server",
    morenwangka: "Default network card",
    dnshuoqufangshi: "How to obtain DNS",
    shouxuandns: "Preferred DNS",
    beixuandns: "Alternate DNS",
    shiyongwangluojiekoushezhi: "Use the web interface settings",
    addr: "address",
    subnetmask: "Subnet mask",
    gateway: "gateway",
    autoGet: "Automatically obtain",
    manualGet: "Manually obtain",
    ipAddr: "ip address",
    macAddr: "mac address",
  },
  renlianbidui: {
    compare: "Compare",
    name: "name",
    lib_name: "Location library",
    similarity: "similarity",
    gender: "gender",
    age: "age",
    address: "address",
    id: "ID number",
    uploadFaceToSeach: "Upload a face for search",
    uploadFaceToCompare: "Upload face for comparison",
    threshold: "threshold",
    rateReference: "Rating Reference",
    tip1: "0 ~ 60%: These two portraits are very likely not the same person;",
    tip2: "60% ~ 85%: These two portraits may be of the same person;",
    tip3: "85% ~ 100%: These two portraits are very likely to be the same person! ",
    pipeidu: "matching degree",
    channelNo: "channel number",
    wandertrigger: "Capture time",
  },
  renxiangkuguanli: {
    lib_name: "Library name",
    picture_no: "Quantity",
    lib_type: "type",
    addLib: "Add a new portrait library",
    editLib: "Edit portrait library",
    lib_name_required: "Library name cannot be empty",
    lib_type_required: "Library type has not been selected",
    deletePromit: "This operation will permanently delete this portrait library. Do you want to continue?",
    delete_lib: "Delete portrait library",
    blackLib: "Blacklist database",
    whiteLib: "Whitelist library",
  },
  dituguanli: {
    map_name: "Map Name",
    map_length: "Map Length(M)",
    map_width: "Map Width(M)",
    img_url: "Map File",
    station_count: "Station Count",
    label_count: "label Count",
    addMap: "Add Map",
    editMap: "Edit Map",
    map_name_required: "Map name cannot be empty",
    map_length_required: "Map length cannot be empty",
    map_width_required: "Map Width cannot be empty",
    deletePromit: "This operation will permanently delete this map. Do you want to continue?",
    delete_map: "Delete Map",
    blackLib: '黑名单库',
    whiteLib: '白名单库',
  },
  jizhanguanli: {
    station_name: "Station Name",
    ip_address: "IP Address",
    map_id: "Map",
    station_num: "Station Num",
    position_x: "X Coordinate(CM)",
    position_y: "Y Coordinate(CM)",
    map_name: "Map Name",
    addStation: "Add Station",
    editStation: "Edit Station",
    station_name_required: "Station name cannot be empty",
    ip_address_required: "ip address cannot be empty",
    station_num_required: "Station number cannot be empty",
    position_x_required: "X coordinate cannot be empty",
    position_y_required: "Y coordinate name cannot be empty",
    deletePromit: "This operation will permanently delete this station. Do you want to continue?",
    delete_lib: "Delete Station",
    blackLib: '黑名单库',
    whiteLib: '白名单库',
  },
  biaoqianguanli: {
    label_num: "Label Num",
    staff_name: "Staff Name",
    addLabel: "ADD Label",
    editLabel: "Edit Label",
    label_num_required: "Label number cannot be empty",
    person_id_required: "Person has not been selected",
    deletePromit: "This operation will permanently delete this label. Do you want to continue?",
    delete_label: "Delete Label",
    blackLib: '黑名单库',
    whiteLib: '白名单库',
  },
  targets: {
    target: "target source",
    person_name: "name",
    person_gender: "gender",
    person_idcard: "ID number",
    person_addr: "address",
    person_age: "Age",
    age_rule: "Please enter the correct age",
    closeTip: "Please confirm that the current face import details file has been downloaded. You can no longer download this file after closing it. Do you want to continue?",
  },
  grayList: {
    faceRecordDetail: "Face record details",
  },
  renlianjiance: {
    uploadFaceTip: "Upload face for detection",
    zhiliangfenshu: "quality score",
    shuxingxinxi: "Attribute information",
    age: "age",
    gender: "gender",
    huzi: "beard",
    glass: "glasses",
    cap: "hat",
  },
  logs: {
    log_code: 'log code',
    log_time: 'log time',
    logs: 'system log'
  },
  storage: {
    cunchushezhi: "Save settings",
    totalRongliang: "Total capacity",
    rest: "remainder",
    plan: "storage plan",
    strategy: "storage strategy",
    mode: "save mode",
    clearREcord: "Clear the record",
    tip1: "1. The pictures are not stored, but the features are encrypted and stored: the face base image you imported is not stored and displayed, only the facial features are stored;",
    tip2: " 2. Encrypted storage of pictures and features: the face database pictures and features you import are all stored. Picture display depends on the permissions you have.",
    faceAndAlarm: "Capture/Alarm Picture",
    tip3: "1. Images and features are not stored: All captured and alerted face images and their features are not stored, and under this option, the stranger clustering function cannot be used;",
    tip4: "2. Encrypted storage of images and features: All captured and alerted face images and their features are encrypted and stored. Under this option, the stranger clustering function can be used. Please ensure that you have obtained authorization from the person being collected. ",
    qixian: "storage period",
    tip5: "The portrait database will be automatically deleted when it expires. Please pay attention to the expiration date of the face base image in time. ",
    tip6: "Before the snapshot/warning image storage expires, please save it according to the storage plan you selected. ",
    displayMode: "display mode",
    tip7: "Applicable to portrait library and snapshot/alarm pictures, and is only valid when the picture is saved. ",
    tip8: "1. Anonymous display: The stored pictures are displayed anonymously;",
    tip9: "2. Original image display: The stored image is displayed as the original image",
    faceLib: "Portrait library",
    faceStorage: "portrait storage",
    manfugai: "full coverage",
    manjiting: "stop when full",
    face1: "Pictures are not stored, features are encrypted and stored",
    face2: "Encrypted storage of images and features",
    forever: "Effective forever",
    day: "day",
    originPic: "Original picture display",
    nimingPic: "Anonymous display",
    face3: "No pictures or features will be saved",
    face4: "Encrypted storage of images and features",
    promit1: "This operation will clear the snapshot and warning records. Do you want to continue?",
  },
  changguishezhi: {
    datetime: "datetime",
    time_format: "Date format",
    timeFormat: "time format",
    time_zone: "time zone",
    sys_time: "system time",
    ntp_set: "NTP setting",
    ntp_server: "NTP server",
    ntp_cycle: "Update cycle (minutes)",
    default: "Default",
    refresh: "refresh",
    enable: "enable",
    disable: "disable",
    twentyFour: "24-hour clock",
    ymd: "Year-Month-Day",
    dmy: "day-month-year",
    mdy: "month-day-year",
  },
  dataPush: {
    httppush: "HTTP push",
    GATPush: "GA/T 1400 push",
    user: "username",
    pwd: "password",
    address: "Device address",
    longitude: "longitude",
    latitude: "latitude",
    reset: "reset",
    keyRequired: "Please enter key",
    urlRequired: "Please enter url",
    device_id: "Device ID",
    push_snap_img: "Snapshot push",
    push_frame_img: "Scene graph push",
    push_compared_img: "basement map push",
  },
  system: {
    versionInfo: "version information",
    serial_id: "Product serial number",
    serial_mod: "product type",
    display_version: "system version",
    display_web_version: "WEB version",
    versionDetection: "Version detection",
    unknown: "Unknown",
    sys_resource: "System resources",
    cpu_usage: "CPU usage",
    memory_usage: "memory usage",
    software_upgrade: "Software upgrade",
    import_upgrade_file: "Import upgrade file",
    select_upgrade_file: "Select upgrade file",
    upgrade: "upgrade",
    sys_start: "System restart",
    restore_default_config: "Restore default configuration",
    close_service: "Close service",
    close_promit: "After the service is closed, the system will not be able to log in. The program will automatically start after powering on. Do you want to continue?",
    close_success: "Close successfully",
    restore_promit: "Except for network, security, and time settings, all other modules have been restored to factory settings. Do you want to continue?",
    restore_success: "Restore successful",
    restart_promit: "The system is about to restart, please wait...",
    restart_success: "Restart successful",
    upgrade_success: "Upgrade successful",
    other: "other",
  },
};
export default localeMsg;
